04 Predicate Logic
这篇笔记包含lecture8-9,Predicate Logic ppt 中的内容。
对应教材《数理逻辑与集合论》中4、5章的内容。
基础概念
谓词
谓词(predicate)描述了个体词(individual)的属性。个体词的范围称作论域(dismain of decourse)。通常用大写字母代表谓词。每个谓词将个体词映射为真或假,它有一个相关的元数(arity),这是一个表示它接受参数个数的自然数。有 个参数的谓词称作 元谓词(-ary predicate)。
例如,在 里, 和 是谓词, 是谓词常项,它接受两个参数。
另外, 不一定是命题。只有谓词变项(predicate variable) 和个体变项(individual variable) 均为常项(constant)的时候,这才是一个命题。
函数
函数(function)将一个个体词映射到另一个个体词。注意函数不是命题。
例如, 不是命题,这个函数的结果是 。但是 是命题。
| 参数 | 结果 | |
|---|---|---|
| 联结词 | 命 题 | 命题 |
| 谓词 | 个体词 | 命题 |
| 函数 | 个体词 | 个体词 |
量词
量词(quantifier)“将关于个体属性的公式转化为对于某种数量个体属性的公式”,分为全称量词(the universal quantifier)和存在量词(existential quantifier)两种。
全称量词表示某个论域内所有个体都具有相同的属性,例如 ,其中 是约束变元(bound variable), 是辖域(scope)。
存在量词表示一个命题可以由论域中某个成员满足,例如 ,其中 是 的辖域。
注意,以 为例,其中只有 是 的辖域。第二个 被称为自由变元(free variable),不受任何量词约束。
命题不应该包含自由变量。自由变量可以用常量替换,或者用量词转为约束变量。